d7038459d2ba1089470b83c26911735bfc26d421,src/main/java/org/konte/image/FishLensCamera.java,FishLensCamera,project,#number#Vector3#,62

Before Change


    private Point2 project(float r, Vector3 place)
    {
        float xth = (float)Math.atan2(place.x, place.z);
        float yth = (float)Math.atan2(place.y, place.z);
        return new Point2((float)Math.sin(xth) * r, (float)Math.sin(yth) * r);
/*        float cosxth;
        float cosyth;

After Change


    {
        double alpha;
        if (Math.abs(place.z) >= .01f) {
            alpha = Math.atan2(place.y / Math.abs(place.z), place.x / Math.abs(place.z));
        } else {
            alpha = Math.atan2(place.y, place.x);
        }